"""
异常的基本使用
try:
    可能出现异常的代码
except [异常 as 别名]:
    发生异常的时候,对异常处理的代码

(1)[异常as别名]是可以选项,表示获取到try中出现的异常,并通过别名接收
(2)程序员通过别名,可以获取到异常的具体信息

"""
try:
    # num1 = 10
    # num2 = 0
    # res = num1 / num2
    print(int("hello"))
#处理方式1-最简单的方式
# except:
#     print("出现异常了...")

#处理方式2
#说明:
#(1).表示要捕获Exception 和他的子类的异常
#(2).捕获的异常范围是比较大
except Exception as e:
    print(f"捕获到异常,异常信息是{e} 类型是{type(e)}")

#处理方式3-指定捕获具体的异常
# except ZeroDivisionError as e:
#     print(f"捕获到指定异常 ZeroDivisionError")

#只要是异常被捕获了,程序就可以继续向下执行
print("程序继续执行...")


